give or bestow with profusion - French English Dictionary